import { defineStore } from "pinia";
/** 用户信息存放 */
const useUserStore = defineStore(
  "user",
  () => {
    const user = ref({
      id: "id",
      name: "name",
      avatar: "avatar",
    });
    const token = ref(null);
    return {
      user,
      token,
    };
  },
  {
    // 持久化
    persist: {
      enabled: true,
      strategies: [
        {
          key: "user_store",
          // 保存位置，默认保存在sessionStorage
          storage: localStorage,
          // 指定要持久化的数据，默认所有 state 都会进行缓存，你可以通过 paths 指定要持久化的字段，其他的则不会进行持久化。
          // paths: ['age'],
        },
      ],
    },
  }
);
export default useUserStore;
